package com.fenghuajueli.module_user.network.model.refund

import kotlinx.serialization.Serializable

@Serializable
data class NetworkRefund(
    val data_list: List<RefundData> = emptyList()
)

@Serializable
data class RefundData(
    val amount: Double,
    val app_id: Int,
    val create_time: String,
    val goods_name: String,
    val id: Int,
    val payment_voucher: List<String>,
    val refund_reason: String,
//    val remark: String,
    val status: Int,
    val third_order_no: String,
    val update_time: String,
    val user_id: Int,
    val user_refund_statement: UserRefundStatement
)

@Serializable
data class UserRefundStatement(
    val create_time: String,
    val id: Int,
    val notice: String,
    val status: Int,
    val update_time: String,
    val user_refund_id: Int
)